self-supporting stand - French English Dictionary